home *** CD-ROM | disk | FTP | other *** search
/ Clickx 47 / Clickx 47.iso / assets / software / switchproxy.xpi / chrome / switchproxy.jar / content / dialogs / update.js < prev    next >
Encoding:
Text File  |  2006-04-11  |  875 b   |  29 lines

  1.  
  2. function switchproxy_update_notifyToggle(){
  3.  
  4.   try{
  5.     var oPrefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService).getBranch("");
  6.       oPrefs.setBoolPref("switchproxy.update.notify", !document.getElementById("switchproxy.update.notify").checked);
  7.   }catch(err){}
  8.   
  9.   return true;
  10. }
  11.  
  12. function switchproxy_update_install(){
  13.   try{
  14.     //Window Argument is update XPI
  15.     if(window.arguments.length > 0 && typeof(window.arguments[0]) != 'undefined'){
  16.             
  17.       var aInstall = new Array();
  18.         aInstall["SwitchProxy"] = window.arguments[0];
  19.         
  20.       InstallTrigger.install(aInstall, null);
  21.     }
  22.     //If no update XPI, redirect to download site
  23.     else{
  24.       window.open(gSwitchProxy_DownloadSite);
  25.     }
  26.   }catch(err){alert(switchproxy_getString("error.update") +"\n"+err)}
  27.   
  28.   return true;
  29. }